// setTimeout(function(){
// //   var a = 'hello';
// //   setTimeout(function() {
// //     var b = 'lagou';
// //     setTimeout(function(){
// //       var c = 'I ❤️ U'；
// //       console.log(a+b+c)
// //     }, 10);
// //   }, 10);
// // }, 10);

new Promise((resolve) => {
  setTimeout(() =>{
    resolve('hello');
  }, 10)
}).then((value) => {
  return new Promise((resolve) => {
    setTimeout(() => {
      resolve(value + ' lagou');
    }, 10)
  })
}).then((value) => {
  return new Promise((resolve, reject) => {
    setTimeout(() => {
      resolve(value + ' I ❤️ U');
    }, 10)
  })
}).then(console.log);
